package com.leesche.zcsp.node.web.dao;

import com.leesche.zcsp.node.web.model.SysRoleModule;
import com.leesche.zcsp.node.web.model.SysTemplateRoleModule;
import com.leesche.zcsp.node.web.model.SysTemplateRoleModuleCriteria;
import com.leesche.zcsp.node.web.model.SysTemplateRoleModuleKey;
import com.leesche.zcsp.node.web.service.impl.data.read.QuerySysTemplateRoleModuleCondition;
import com.leesche.zcsp.node.web.service.impl.data.read.SysTemplateRoleModuleDto;

import java.util.List;

public interface SysTemplateRoleModuleDao extends
        BaseDao<SysTemplateRoleModule, SysTemplateRoleModuleCriteria, SysTemplateRoleModuleDto, QuerySysTemplateRoleModuleCondition, SysTemplateRoleModuleKey>{


    /**
     *
     * @Title: insertBatch
     * @Description: TODO(批量添加模版角色权限)
     * @author Jerry Chen
     * @date 2016年10月5日 上午1:09:21
     * @param sysTemplateRoleModules 角色权限集合
     * @return 操作结果
     */
    int insertBatch(List<SysTemplateRoleModule> sysTemplateRoleModules);

}